Presenters: Jeff Eaton James Walker Scheduled: accepted Track: community and core Session Description:
SESSION OVERVIEW What makes good code great? What’s the difference between code that works, and code that will keep working? How can Drupal solve complex problems — without becoming even more complex? There are no easy answers to those questions, but by studying the principles that have made Drupal successful in the past and learning from the examples of other software projects, we can ensure that we have the tools to keep growing in the future.
Zen and the Art of Drupal is about writing code that works beautifully, not just on its own but as part of the evolving Drupal ecosystem.
TRACK Core and Community
AGENDA * Drupal’s growth, and challenges facing the community * What makes Drupal’s code different? * The five qualities of beautiful code * How to know when your module has gone horribly wrong * How to save it * Learning from “Them” - Drupal’s competition * Charting Drupal’s future, together
GOALS This session’s purpose is to communicate the principles that have made Drupal successful in the past, and ensure that we have the tools to make it more successful in the future.
RESOURCES This session is intended for Drupal developers, and existing PHP/web programmers interested in learning more about the platform. The session will focus on development best practices at a high level, so site builders and technology evaluators may find it useful as well.